define(function(require){
    var React=require('react');
    var ReactDOM=require('react-dom');
    var MicrobeApp=require('material-microbe').default;
    var appManager = require('app-manager');
    //var app = window.REMOTE.app;
    var defaultUserDataPath="default/";//app.getPath("userData");//
    var userDataManager=require('user-data');
    userDataManager.init(defaultUserDataPath);
    window.LoadUrlForDocument=appManager.loadUrlForDocument;
    ReactDOM.render(
        <MicrobeApp manager={appManager}/>,
        document.getElementById('app')
    );
    
    function GetRequest() { 
        var url = decodeURI(location.search); //获取url中"?"符后的字串 
        var theRequest = new Object(); 
        if (url.indexOf("?") != -1) { 
            var str = url.substr(1); 
            var strs = str.split("&"); 
            for(var i = 0; i < strs.length; i ++) { 
                theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]); 
            } 
        } 
        return theRequest; 
    }
    var Request = GetRequest(); 
    if(Request.query!=null&&Request.query.trim()!="")
    {
        appManager.startQuery(Request.query.trim());
    }
});